package com.jhgk.jhcee.auth.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

public class SpecialEnroll implements Serializable {
    private Integer id;

    @ApiModelProperty(value = "考试年份")
    private Integer year;

    @ApiModelProperty(value = "学校代码")
    private String schoolUuid;

    @ApiModelProperty(value = "学校名称")
    private String schoolName;

    @ApiModelProperty(value = "实施办法")
    private String examType;

    @ApiModelProperty(value = "参加方式")
    private String measures;

    @ApiModelProperty(value = "计划招生人数")
    private String planNumber;

    @ApiModelProperty(value = "初审人数")
    private String passResumeNumber;

    @ApiModelProperty(value = "通过简历人数占全国通过简历人数比例")
    private Float passResumeRate;

    @ApiModelProperty(value = "考试通过人数")
    private String passExamNumber;

    @ApiModelProperty(value = "加分人数占全国加分人数比例")
    private Float passExamRate;

    @ApiModelProperty(value = "考试通过人数占该校初审通过人数")
    private Float passExamToResume;

    @ApiModelProperty(value = "去年录取人数（去年通过加分）")
    private String enrollment;

    @ApiModelProperty(value = "限报院校数")
    private Integer limitSchool;

    @ApiModelProperty(value = "网上报名开始时间")
    private String applyStartTime;

    @ApiModelProperty(value = "网上报名结束时间")
    private String applyDeadline;

    @ApiModelProperty(value = "邮寄材料截止日期")
    private String letterDeadline;

    @ApiModelProperty(value = "初审公布日期")
    private String firstPublicationTime;

    @ApiModelProperty(value = "网上确认时间")
    private String confirmTime;

    @ApiModelProperty(value = "复试时间")
    private String secondInterviewTime;

    @ApiModelProperty(value = "笔试科目")
    private String writtenContent;

    @ApiModelProperty(value = "面试方向")
    private String interviewDirection;

    @ApiModelProperty(value = "入选公示日期")
    private String secondPublicationTime;

    @ApiModelProperty(value = "复试形式")
    private String secondInterviewForm;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "招生省份")
    private String recruitProvince;

    @ApiModelProperty(value = "招生专业")
    private String recruitMajor;

    @ApiModelProperty(value = "专业限报")
    private String majorLimit;

    @ApiModelProperty(value = "考核方向")
    private String examDirection;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public String getSchoolUuid() {
        return schoolUuid;
    }

    public void setSchoolUuid(String schoolUuid) {
        this.schoolUuid = schoolUuid;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getExamType() {
        return examType;
    }

    public void setExamType(String examType) {
        this.examType = examType;
    }

    public String getMeasures() {
        return measures;
    }

    public void setMeasures(String measures) {
        this.measures = measures;
    }

    public String getPlanNumber() {
        return planNumber;
    }

    public void setPlanNumber(String planNumber) {
        this.planNumber = planNumber;
    }

    public String getPassResumeNumber() {
        return passResumeNumber;
    }

    public void setPassResumeNumber(String passResumeNumber) {
        this.passResumeNumber = passResumeNumber;
    }

    public Float getPassResumeRate() {
        return passResumeRate;
    }

    public void setPassResumeRate(Float passResumeRate) {
        this.passResumeRate = passResumeRate;
    }

    public String getPassExamNumber() {
        return passExamNumber;
    }

    public void setPassExamNumber(String passExamNumber) {
        this.passExamNumber = passExamNumber;
    }

    public Float getPassExamRate() {
        return passExamRate;
    }

    public void setPassExamRate(Float passExamRate) {
        this.passExamRate = passExamRate;
    }

    public Float getPassExamToResume() {
        return passExamToResume;
    }

    public void setPassExamToResume(Float passExamToResume) {
        this.passExamToResume = passExamToResume;
    }

    public String getEnrollment() {
        return enrollment;
    }

    public void setEnrollment(String enrollment) {
        this.enrollment = enrollment;
    }

    public Integer getLimitSchool() {
        return limitSchool;
    }

    public void setLimitSchool(Integer limitSchool) {
        this.limitSchool = limitSchool;
    }

    public String getApplyStartTime() {
        return applyStartTime;
    }

    public void setApplyStartTime(String applyStartTime) {
        this.applyStartTime = applyStartTime;
    }

    public String getApplyDeadline() {
        return applyDeadline;
    }

    public void setApplyDeadline(String applyDeadline) {
        this.applyDeadline = applyDeadline;
    }

    public String getLetterDeadline() {
        return letterDeadline;
    }

    public void setLetterDeadline(String letterDeadline) {
        this.letterDeadline = letterDeadline;
    }

    public String getFirstPublicationTime() {
        return firstPublicationTime;
    }

    public void setFirstPublicationTime(String firstPublicationTime) {
        this.firstPublicationTime = firstPublicationTime;
    }

    public String getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(String confirmTime) {
        this.confirmTime = confirmTime;
    }

    public String getSecondInterviewTime() {
        return secondInterviewTime;
    }

    public void setSecondInterviewTime(String secondInterviewTime) {
        this.secondInterviewTime = secondInterviewTime;
    }

    public String getWrittenContent() {
        return writtenContent;
    }

    public void setWrittenContent(String writtenContent) {
        this.writtenContent = writtenContent;
    }

    public String getInterviewDirection() {
        return interviewDirection;
    }

    public void setInterviewDirection(String interviewDirection) {
        this.interviewDirection = interviewDirection;
    }

    public String getSecondPublicationTime() {
        return secondPublicationTime;
    }

    public void setSecondPublicationTime(String secondPublicationTime) {
        this.secondPublicationTime = secondPublicationTime;
    }

    public String getSecondInterviewForm() {
        return secondInterviewForm;
    }

    public void setSecondInterviewForm(String secondInterviewForm) {
        this.secondInterviewForm = secondInterviewForm;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getRecruitProvince() {
        return recruitProvince;
    }

    public void setRecruitProvince(String recruitProvince) {
        this.recruitProvince = recruitProvince;
    }

    public String getRecruitMajor() {
        return recruitMajor;
    }

    public void setRecruitMajor(String recruitMajor) {
        this.recruitMajor = recruitMajor;
    }

    public String getMajorLimit() {
        return majorLimit;
    }

    public void setMajorLimit(String majorLimit) {
        this.majorLimit = majorLimit;
    }

    public String getExamDirection() {
        return examDirection;
    }

    public void setExamDirection(String examDirection) {
        this.examDirection = examDirection;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", year=").append(year);
        sb.append(", schoolUuid=").append(schoolUuid);
        sb.append(", schoolName=").append(schoolName);
        sb.append(", examType=").append(examType);
        sb.append(", measures=").append(measures);
        sb.append(", planNumber=").append(planNumber);
        sb.append(", passResumeNumber=").append(passResumeNumber);
        sb.append(", passResumeRate=").append(passResumeRate);
        sb.append(", passExamNumber=").append(passExamNumber);
        sb.append(", passExamRate=").append(passExamRate);
        sb.append(", passExamToResume=").append(passExamToResume);
        sb.append(", enrollment=").append(enrollment);
        sb.append(", limitSchool=").append(limitSchool);
        sb.append(", applyStartTime=").append(applyStartTime);
        sb.append(", applyDeadline=").append(applyDeadline);
        sb.append(", letterDeadline=").append(letterDeadline);
        sb.append(", firstPublicationTime=").append(firstPublicationTime);
        sb.append(", confirmTime=").append(confirmTime);
        sb.append(", secondInterviewTime=").append(secondInterviewTime);
        sb.append(", writtenContent=").append(writtenContent);
        sb.append(", interviewDirection=").append(interviewDirection);
        sb.append(", secondPublicationTime=").append(secondPublicationTime);
        sb.append(", secondInterviewForm=").append(secondInterviewForm);
        sb.append(", remarks=").append(remarks);
        sb.append(", recruitProvince=").append(recruitProvince);
        sb.append(", recruitMajor=").append(recruitMajor);
        sb.append(", majorLimit=").append(majorLimit);
        sb.append(", examDirection=").append(examDirection);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}